SDK/J Authentication Package ver1.0
RICOH Confidential

jp.co.ricoh.dsdk.scard.option.security
インタフェース SignCredential

既知の実装クラスの一覧:
jp.co.ricoh.dsdk.scard.option.security.AbstractSignCredential

public interface SignCredential

入力された鍵の長さと同じブロック長のデータを署名/暗号化する機能を提供します.


メソッドの概要
 int getInputLength()
           署名/暗号化アルゴリズムが処理することの出来るデータブロックの長さを返します.
 byte[] sign(byte[] credential)
           1ブロックのデータを署名/暗号化します.
 

メソッドの詳細

sign

public byte[] sign(byte[] credential)
            throws java.lang.RuntimeException
1ブロックのデータを署名/暗号化します.

パラメータ:
credential - 署名/暗号化するデータ. データの長さは、getInputLength()メソッドで取得される長さと同じである必要があります。
戻り値:
署名/暗号化されたデータ.
例外:
java.lang.RuntimeException - 署名/暗号化は致命的なプロセスなので、失敗した場合は非チェック例外がスローされます.

getInputLength

public int getInputLength()
署名/暗号化アルゴリズムが処理することの出来るデータブロックの長さを返します.

戻り値:
署名/暗号化アルゴリズムが処理することの出来るデータブロックの長さ.

SDK/J Authentication Package ver1.0
RICOH Confidential